<?php session_start();
	
class TrabalhoAluno{
	
	var $id_trabalho;
	var $trabalho_id;
	var $resposta;
	var $status;


	/* Getters and Setters */
	
	public function setPessoa_id($value){
		$this->pessoa_id = $value;
	}
	public function getPessoa_id(){
		return $this->pessoa_id;
	}
	
	
	public function setId_trabalho($value){
		$this->id_trabalho = $value;
	}
	public function getId_trabalho(){
		return $this->id_trabalho;
	}
	
	public function setTrabalho_id($value){
		$this->trabalho_id = $value;
	}
	public function getTrabalho_id(){
		return $this->trabalho_id;
	}
	
	public function setResposta($value){
		$this->resposta = $value;
	}
	public function getResposta(){
		return $this->resposta;
	}
				
	public function setConceito($value){
		$this->conceito = $value;
	}
	public function getConceito(){
		return $this->conceito;
	}
				
	public function setStatus($value){
		$this->status = $value;
	}
	public function getStatus(){
		return $this->status;
	}
	
	/* Getters and Setters */

  
	function salvarTrabalhoAluno($object){
		
	     $con = new Conexao();
		 
		 $queryValida = "SELECT id_trabalho_aluno 
		 				 FROM trabalho_aluno 
		 				 WHERE pessoa_id = '".$this->getPessoa_id()."' 
						 AND trabalho_id = '".$this->getTrabalho_id()."'";	
		 
		 $result = $con->query($queryValida);
		 $row = $con->fetchArray($result);
		 
		 if($row['id_trabalho_aluno']==""){
		 	 		 
			 $query = "INSERT INTO trabalho_aluno (
							  trabalho_id,
							  resposta,
							  pessoa_id,
							  status)
						  VALUES(
						   '".$this->getTrabalho_id()."',
						   '".$this->getResposta()."',
						   '".$this->getPessoa_id()."',
						   '".$this->getStatus()."')";
						  
						  
		 }else{
			 
			 $query = "UPDATE trabalho_aluno SET
							  resposta = '".$this->getResposta()."',
							  status = '".$this->getStatus()."'
					   WHERE id_trabalho_aluno = '".$row['id_trabalho_aluno']."'";
			 
		 }
				 
	   return $con->query($query);
	}
	
	
	function exibeTrabalhoTextArea($trabalho_id,$aluno_id) {
	
		$con = new Conexao();
	
		$query = "SELECT resposta
				  FROM trabalho_aluno 
				  WHERE trabalho_id = '".$trabalho_id."'
				  AND pessoa_id = '".$aluno_id."'";	
		
		$result = $con->query($query);
		
		$row = $con->fetchArray($result);
		$retorno = " ".$row['resposta']." ";
		
		return $retorno;
	}
	
	function validaNotaAluno($object){
		
	     $con = new Conexao();
		
		 $subQuery = "SELECT id_trabalho_aluno, 
		 					 conceito, 
							 status
					  FROM trabalho_aluno 
					  WHERE trabalho_id = '".$this->getTrabalho_id()."' 
					  AND pessoa_id = '".$this->getPessoa_id()."'";
		 	 	
		 $result = $con->query($subQuery);		
								 
	     return $con->fetchArray($result);	

	}
	
	
	function salvarConceitoTrabalhoAluno($object){
		
	     $con = new Conexao();
		
		 $query = "UPDATE trabalho_aluno SET 
		 			conceito = '".$this->getConceito()."' 
				   WHERE id_trabalho_aluno = ".$this->getId_trabalho();	
								 
	     return $con->query($query);

	}
				
}

?>